package com.crishne.anwo.dao;
 
import java.util.List;

import com.crishne.anwo.model.Menu;
import com.crishne.anwo.utill.PaginationUtil;
 
 
public interface MenuDao {
 
    /**
     * 添加功能菜单
     * @param user
     * @return
     */
    public void addMenu(Menu menu);
    
    //根据ID查询信息  
    public Menu selectMenuById(String id); 
    
    //根据查询条件字符串信息  
    public List<Menu> getMenusByName(String stMenuName);
    
    //根据查询条件字符串信息  
    public List<Menu> getAllMenus();
    
  //根据查询条件字符串信息  
    public List<Menu> getHaveUrlMenus();
    
    
    //获取用户权限功能清单  
    public List<Menu> getMenusByUserId(String stUserId);
    
    //根据查询条件进行分页查询  
    public List<Menu> searchMenus(PaginationUtil<Menu> pageConditions);
    
    //根据查询条件进行分页查询  
    public int getTotalResult(PaginationUtil<Menu> pageConditions);
    
    //删除信息  
    public void deleteMenu(String id);  
    
    //修改信息  
    public void updateMenu(Menu menu); 

     
     
}